/* ============================== DEFAULT HTML ============================== */
html, body {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bg-master.png);
	color: #555;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}
hr {
	border-left: none;
	border-right: none;
    border-top: 1px solid #cccdcd;
    color: #CCCDCD;
    margin: 6px 0;
    padding: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* =============== DEFAULT HTML - LINK STYLES =============== */
a {
	text-decoration: none;
	outline: none;
	color: #dd3e24;
}
a:hover {
	color: #d54e21;
}
a:active {
	text-decoration: none;
}
a img {
	border: none;
}
/* =============== DEFAULT HTML - HEADING STYLES =============== */
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
/* =============== DEFAULT HTML - LIST STYLES =============== */
ul, ul li,
ol, ol li,
p, form, input {
	margin: 0;
	padding: 0;
}
ul, ul li {
	list-style: none;
}
/* =============== DEFAULT HTML - IMAGES STYLES =============== */
img {
	border: none;
}
img.image-border {
    border: 1px solid #D2D2D2;
    padding: 3px;
}
img.image-left {
	float: left;
	margin-right: 5px;
}
img.img-full-width {
	width: 100%;
}
/* ============================== LAYOUT ============================== */
/* =============== LAYOUT - GENERAL LAYOUT =============== */
.clearafter:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clearbreak {
	clear: both;
}
.content-center {
	text-align: center;
}
.btn-next {
	background: url(../images/btn-next.png) no-repeat;
}
.btn-submit {
	background: url(../images/btn-submit.png) no-repeat;
}
.btn-send {
	background: url(../images/btn-send.png) no-repeat;
}
.btn-next,
.btn-submit,
.btn-send {	
	width: 70px;
	height: 32px;
	display: inline-block;
	cursor: pointer;
	border: none;
	text-indent: -99999em;
}
.btn-next:hover,
.btn-submit:hover,
.btn-send:hover {
	background-position: 0 -32px;
}
.btn-next:active,
.btn-submit:active,
.btn-send:active {
	background-position: 0 -64px;
}
.btn-order-now {
	width: 170px;
	height: 45px;
	display: inline-block;
	text-indent: -9999em;
	background: url(../images/btn-order-now.png) no-repeat;
}
.btn-order-now:hover {
	background-position: 0 -45px;
}
.btn-order-now:active {
	background-position: 0 -90px;
}
#header-top_inner,
#header-bottom_inner,
#mainmenu,
#content_inner,
#footer_inner,
#copyright_inner {
	width: 800px;
	margin: 0 auto;
}
.hide {
	text-indent: -9999em;
	display: block;
	line-height: 0;
}
.content-center {
	text-align: center;
}
.content-right {
	text-align: right;
}
.scriptNote {
	width: 100%;
	display: block;
	padding: 10px 0;
	background: #FFF9DB;
	color: #000;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
}
/* =============== LAYOUT - HEADER AREA =============== */
#logo {
	float: left;
	margin: 5px 0 5px 50px;
}
#logo img {
	width: 190px;
}
#header-top {
	background: #fff;
	padding: 10px 0;
}
#header-top .login #loginform {
	border: 1px solid #d6d6d6;
	padding: 6px 10px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
#header-top .login #loginform:hover {
	border-color: #dd3e24;
}
#header-top .login #loginform input {
	color: #777;
	border: none;
	width: 80px;
	font-size: 12px;
	font-style: italic;
}
#header-top .login #loginform a.forgot:hover {
	text-decoration: underline;
}
#header-top .openaccount {
	margin: 5px 0 0 10px;
	font-size: 14px;
}
#header-top .openaccount:hover {
	text-decoration: underline;
}
#header-top .howItWork {
	background: #d1521f;
	padding: 6px 10px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   		border-radius: 3px;
}
#header-top .howItWork:hover {
	background: #ee5d23;
}
#header-bottom {	
	background: #ab2310 url(../images/bg-header-bottom.png) repeat-x left top;
	border-bottom: 1px solid #521108;
}
#header-bottom_inner {
	padding-top: 15px;
	height: 170px;
	background: url(../images/bg-world.png) left top no-repeat;
}
#header-bottom_inner .slogan {
	position: relative;
	color: #FFFFFF;
    font-family: "Georgia",Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-style: italic;
    line-height: 32px;
    margin-left: 28px;
    text-shadow: 0 2px rgba(0, 0, 0, 0.1);
    width: 530px;
}
#header-bottom_inner .slogan .subSlogan {
	color: #ffdad5;
	font-size: 12px;
}
#header-bottom_inner .slogan .join {
	color: #555;
	padding: 5px 10px;
	position: absolute;
	right: 45px;
	bottom: 10px;
	font-size: 22px;
	text-shadow: none;
	border: solid 1px #ac2710;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
	-webkit-box-shadow: 0 2px rgba(255,255,255,.27);
	   -moz-box-shadow: 0 2px rgba(255,255,255,.27);
			box-shadow: 0 2px rgba(255,255,255,.27);	
	background-image: -webkit-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: -moz-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: -o-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: -ms-linear-gradient(bottom, #e4e4e4, #fff);
	background-image: linear-gradient(to top, #e4e4e4, #fff);
}
/* =============== LAYOUT - MENU AREA =============== */
#mainmenu {	
	margin-top: -48px;
}
#mainmenu_inner {
	background: #fff;
	padding: 10px;
	border: 1px solid #521108;
	border-bottom-color: #d6d6d6;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	   		border-radius: 5px 5px 0 0;
}
#mainmenu ul {
	float: left;
	margin-right: 10px;
}
#mainmenu ul li {
	float: left;
	padding: 5px 10px;
}
#mainmenu ul li.active {
	background: #dd3e24;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   		border-radius: 3px;
}
#mainmenu ul li.active a,
#mainmenu ul li.active a:hover {
	color: #fff;
}
#mainmenu ul li a {
	display: block;
	color: #555;	
	font-weight: bold;
	font-size: 16px;
}
#mainmenu ul li a:hover {
	color: #dd3e24;
}
/* =============== SEARCH =============== */
#search {
	float: right;	
}
#search form {
	padding: 0 10px;
	border: 1px solid #d6d6d6;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	   		border-radius: 15px;
}
#search form:hover {
	border-color: #dd3e24;	
}
#search form input {
	border: none;
	width: 170px;
	padding: 5px 22px 5px 0;	
	font-size: 11px;
	color: #888;
	font-style: italic;
	background: url(../images/bg-search.png) center right no-repeat;
}
/* =============== LAYOUT - CONTENT AREA =============== */
#leftsidecontent {
	float: left;
	width: 73%;
	margin-bottom: 30px;
}
#leftsidecontent_inner {
	padding: 10px;	
}
#rightsidecontent {
	float: right;
	width: 25%;	
}
/* ---------- left side ---------- */
.gigs-option {
	padding: 10px 10px 3px;
	margin-bottom: 10px;
	border: 1px solid #d6d6d6;
	border-top: none;
	background: #fff;
	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
	   		border-radius: 0 0 5px 5px;
}
.sortby {
	border: 1px solid #d8d8d8;		
	background-image: -webkit-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -moz-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -o-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -ms-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: linear-gradient(to top, #f0f0f0, #f8f8f8);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   		border-radius: 3px;
}
.sortby span {
	float: left;
	padding: 3px 10px;
	color: #888;
	cursor: pointer;
	border-right: 1px solid #d8d8d8;
}
.sortby span.price-sort {
	border-right: none;
}
.sortby span.active,
.sortby span:hover {
	color: #dd3e24;	
}
.keywordarea {
	width: 530px;
	color: #888;
}
.keywordarea > span {
	display: inline-block;
	margin: 0 10px 7px 0;
	background: url(../images/keyword-tail.png) right top no-repeat;
}
.keywordarea > span:hover {
	cursor: pointer;
	background-position: right bottom;
}
.keywordarea > span > span {
	line-height: 24px;
	border: 1px solid #d8d8d8;
	border-right: none;
	display: block;
	margin-right: 20px;
	padding: 0 10px;
	background-image: -webkit-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -moz-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -o-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: -ms-linear-gradient(bottom, #f0f0f0, #f8f8f8);
	background-image: linear-gradient(to top, #f0f0f0, #f8f8f8);
	-webkit-border-radius: 5px 0 0 5px;
	   -moz-border-radius: 5px 0 0 5px;
	   		border-radius: 5px 0 0 5px;
}
/* ---------- Tiny Scrollbar ---------- */
#scrollbar1 {
	margin: -10px;
	position: relative;
}
#scrollbar1 .viewport {
	width: 100%;
	min-height: 830px !important;
	overflow: hidden;
	position: relative;	
	border: 1px solid #d6d6d6;
	background: #fff;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
	width: 100%;
}
#scrollbar1 .scrollbar-wrap {
	position: absolute;
	z-index: 1;
	float: right;
	margin-right: 5px;
	right: 0;
}
#scrollbar1 .scrollbar {	
	position: relative;	
	width: 6px;
}
#scrollbar1 .track {	
	height: 100%;
	width: 5px;
	position: relative;
	padding: 0 1px;
}
#scrollbar1 .thumb {
	background: #aaa;
	height: 20px;
	width: 5px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
	   		border-radius: 10px;
}
#scrollbar1 .thumb:hover {
	background: #777;
}
#scrollbar1 .disable {
	display: none;
}
/* ---------- post listing ---------- */
ul.post-listing li {
	padding: 14px 10px;
	border-bottom: 1px solid #ddd;
}
ul.post-listing li.last {
	border-bottom: none;
}
ul.post-listing li.loading {
	text-align: center;
}
ul.post-listing li div[class*="post-"] {
	float: left;
}
ul.post-listing li div.post-image img {	
	width: 87px;
	height: 70px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	   		border-radius: 3px;
}
ul.post-listing li div.post-intro {
	width: 220px;
	margin: 0 10px;
}
ul.post-listing li div.post-intro h1 {
	line-height: 100%;
}
ul.post-listing li div.post-description {
	width: 170px;
	margin-right: 0 10px;
	font-size: 12px;
	line-height: 15px;
}
ul.post-listing li div.post-intro h1 {
	margin-bottom: 5px;
	color: #dd3e24;
	font-size: 14px;
	line-height: 18px;
}
ul.post-listing li div.post-intro h1 a {
	color: #dd3e24;
}
ul.post-listing li div.post-intro .author {
	font-size: 11px;
	font-style: italic;
}
ul.post-listing li div.post-action {
	width: 57px;
	line-height: 100%;
	font-size: 10px;
}
ul.post-listing li div.post-action .price {
	text-align: center;
	font-size: 17px;
	padding: 4px 0;
	margin-bottom: 3px;
	color: #dd3e24;
	font-weight: bold;	
}
ul.post-listing li div.post-action .rating {
	padding: 2px 1px;
}
ul.post-listing li div.post-action .rating .process {
	background: url(../images/bg-process2.png) left top no-repeat;
	margin-bottom: 3px;
	width: 56px;
}
ul.post-listing li div.post-action .rating .process > div {
	height: 5px;
	background: url(../images/bg-process2.png) left bottom no-repeat;
}
ul.post-listing li div.post-action .rating .percent {
	text-align: center;	
}
ul.post-listing li div.post-action .rating .percent span {
	display: block;
}
ul.post-listing li div.post-action .rating .percent .green {
	color: #8c9a35;
	float: left;
}
ul.post-listing li div.post-action .rating .percent .red {
	color: #2d3227;
	float: right;
}
ul.post-listing li div.post-action .category {
	text-align: center;
	color: #555;
	line-height: 100%;
}
/* ---------- right side ---------- */
#accordion {
	border: 1px solid #d6d6d6;
	background: #fff;
	margin-bottom: 15px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
#accordionProfile {
	color: #313131;
}
#accordionProfile .menu_accordion_title,
#accordion .menu_accordion_title {
	font-weight: bold;
	line-height: 100%;
	padding: 10px;
	border-bottom: 1px solid #d6d6d6;
	position: relative;
	font-size: 14px;
	background: #f0f0f0;
}
#accordion .menu_accordion_title span {
	position: absolute;
	right: 10px;
	top: 10px;
	font-weight: normal;
	color: #9b9b9b;
	text-decoration: underline;
	cursor: pointer;
	font-size: 11px;
	display: none;
}
#accordionProfile .filter-category,
#accordion .filter-category {
	padding: 10px;
}
#accordionProfile .filter-category li {
	padding: 5px 0;
}
#accordion .filter-category li {
	padding: 8px 0;
}
#accordion .filter-category li label {
	display: block;
	cursor: pointer;
}
#accordion .filter-category li label span {
	margin-left: 10px;
}
#accordionProfile .menu_accordion_body {
	display: block;
}
#accordionProfile .menu_accordion_body {
	display: none;
}
#accordionProfile .menu_accordion_body a {
	color: #313131;
}
#accordionProfile .menu_accordion_body .filter-category span {
	cursor: pointer;
}
#latest-gigs {
	border: 1px solid #d6d6d6;
	background: #fff;
	margin-bottom: 15px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
#latest-gigs h3.title {
	color: #fff;
	font-weight: bold;
	line-height: 100%;
	padding: 10px;
	position: relative;
	font-size: 14px;
	border: 1px solid #c56948;
	margin: -1px;
	background-color: #DA5B23;
	background-image: -webkit-linear-gradient(bottom, #ab2310, #da5b23);
	background-image: -moz-linear-gradient(bottom, #ab2310, #da5b23);
	background-image: -o-linear-gradient(bottom, #ab2310, #da5b23);
	background-image: -ms-linear-gradient(bottom, #ab2310, #da5b23);
	background-image: linear-gradient(to top, #ab2310, #da5b23);		
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	   		border-radius: 5px 5px 0 0;
}
#latest-gigs ul li {
	padding: 10px 7px;
	border-bottom: 1px solid #d6d6d6;
}
#latest-gigs ul li .col-1 {
	width: 31px;
}
#latest-gigs ul li .col-2 {
	width:  100px;
	margin: 0 8px;
}
#latest-gigs ul li .col-3 {
	width:  37px;
}
#latest-gigs ul li .description {
	line-height: 14px;
	color: #dd3e24;
	font-weight: bold;
}
#latest-gigs ul li img {
	width: 31px;
	height: 31px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}
#latest-gigs ul li .latest-gigs-price {
	color: #DD3E24;
	font-weight: bold;
	font-size: 14px;
}
#latest-gigs ul li .catname a {
	display: inline-block;
	color: #555;	
}
#latest-gigs ul li .rating {
	width: 100%;
	background: #dd3e24;
}
#latest-gigs ul li .rating > div {
	background: #74b930;
	height: 3px;
	margin-top: 3px;
}
/* =============== CUSTOM CHECKBOXES BUTTONS =============== */
#accordion .filter-category li:not(#foo) label span {
	line-height: 14px;
	padding-left: 22px;
	margin-left: 0;
	background: url(../images/bg-checkbox.png) left top no-repeat;
}
#accordion .filter-category li:not(#foo) label input[type="checkbox"]:checked + span {
	background-position: left bottom;	
}
#accordion .filter-category li:not(#foo) label input[type="checkbox"] {
	opacity: 0;
	width: 0;
	height: 13px;
}
/* =============== GO TO TOP =============== */
#gotop {
	display: inline-block;
	margin-top: 20px;
	line-height: 28px;
	padding-left: 32px;
	cursor: pointer;
	background: url(../images/bg-gotop.png) left top no-repeat;
}
#gotop:hover {
	background-position: left bottom;
}
/* =============== LAYOUT - FOOTER AREA =============== */
footer {
	background: url(../images/bg-header-bottom.png) repeat-x;
}
footer,
footer a,
footer a:hover {
	color: #fff;
	font-size: 12px;
	text-shadow: 0 1px rgba(0,0,0,.26);
}
footer a:hover {
	text-decoration: underline;
}
footer h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
#footer_inner {
	padding: 20px 0;
	background: url(../images/bg-world.png) no-repeat;
}
#footer_inner > div > div {
	float: left;
}
#footer_inner .footer-logo {
	width: 190px;
}
#footer_inner .social {
	width: 130px;
}
#footer_inner .social a {
	float: left;
	width: 30px;
	height: 30px;
	background: url(../images/bg-social.png)  no-repeat;
}
#footer_inner .social_inner > a.facebook {
	background-position: 0 0;
}
#footer_inner .social_inner > a.twitter {
	background-position: 0 -50px;
}
#footer_inner .social_inner > a.googleplus {
	background-position: 0 -100px;
}
#footer_inner .social_inner > a.delicious {
	background-position: 0 -150px;
}
#footer_inner .links {
	width: 100px;
}
#footer_inner .links > ul li a:hover {
	text-decoration: underline;
}
#footer_inner .siteinfo {
	width: 360px;
	margin-right: 20px;
}
/* =============== LAYOUT - POPUP OPEN ACCOUNT =============== */
.screen {
    background: #000;
    color: #fff;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
.popup-openaccount {
    display: none;
    margin: 0 auto;
    position: absolute;
    width: 810px;
    z-index: 99999;
	font-size: 13px;
	border: 1px solid #424242;
	background: #e6e6e6;
	color: #2a2a2a;
	-webkit-box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
	   -moz-box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
			box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
}
.popup-openaccount_inner {
	padding: 20px 25px 35px;
	position: relative;
}
.openaccount-wrap-slide {
	width: 100%;
	overflow: hidden;
}
.openaccount-wrap-slide_inner {
	width: 1526px;
	position: relative;
}
.popup-openaccount #register_form > div .left,
.popup-openaccount #register_form > div .right {
	-webkit-box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
	   -moz-box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
			box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
}
.popup-openaccount form label {
	display: block;
	font-weight: bold;
}
.popup-openaccount form input {
	border: 1px solid #a8a8a8;
	background-color: #fff;
	color: #000;
	padding: 5px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
	-webkit-box-shadow: 0 0 #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
	   -moz-box-shadow: 0 0 #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
			box-shadow: 0 0 #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: linear-gradient(to top, rgba(0,0,0,.08), rgba(255,255,255,.08));
}
.popup-openaccount form input#openaccount-email,
.popup-openaccount form input[type="password"] {
	width: 200px;
}
.popup-openaccount .step-1,
.popup-openaccount .step-2 {
	width: 50%;
}
.popup-openaccount .step-1 h2 {
	margin-top: 50px;
	margin-bottom: 20px;
}
.popup-openaccount .step-1 h2 {
	font-size: 22px;
	font-family: "Arvo";
}
.popup-openaccount .step-1 .left,
.popup-openaccount .step-2 .left {
	width: 408px;
	height: 306px;
}
.popup-openaccount .step-1 .left {
	background: #c0c0c0 url(../images/bg-step1.png) no-repeat right 60px;
}
.popup-openaccount .step-1 .left ul {
	margin-left: 30px;
}
.popup-openaccount .step-1 .left ul li {
	list-style-image: url(../images/check.png);
	list-style-position: inside;
	margin-bottom: 5px;
	font-size: 18px;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,.29);
}
.popup-openaccount .step-1 .right,
.popup-openaccount .step-2 .right {
	width: 322px;
	height: 306px;
	background: #cbcaca;
	position: relative;
}
.popup-openaccount .step-1 .right .right_inner > div {
	margin-bottom: 15px;
}
.popup-openaccount .step-1 .nextstep,
.popup-openaccount .step-2 button[type="submit"] {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.popup-openaccount .left .left_inner,
.popup-openaccount .right .right_inner {
	padding: 20px 30px;
}
.popup-openaccount .step-2 .left {
	background: url(../images/bg-step2.png) no-repeat;
}
.popup-openaccount .step-2 .left h2 {
	font-size: 18px;
	margin-top: 100px;
	color: #fff;
}
.popup-openaccount .step-2 .right .right_inner > div {
	margin-bottom: 6px;
}
.popup-openaccount .step-2 .right span {
	color: #505050;
	font-size: 12px;
}
.popup-openaccount .step-2 .register-step2 .bottom > div {
	margin: 6px 0;
}
.popup-openaccount .step-2 .right select {
	border: 1px solid #b7b6b6;
	padding: 1px;
}
.popup-openaccount .step-2 .right select.month {
	width: 105px;
}
.popup-openaccount .step-2 .right .term-accept {
	font-size: 12px;
	margin-top: 22px;
}
.popup-openaccount .step-2 .right a {
	color: #13508c;
	text-decoration: underline;
}
.popup-openaccount .steps {
	background: #218c22 url(../images/bg-steps-register.png) center -81px no-repeat;;
	border: 1px solid #162e11;
	width: 80px;
	text-align: center;
	left: 45%;
	bottom: -16px;
	padding: 5px 10px;
	margin: 15px auto -55px;
	-webkit-box-shadow: #313131 0 0 1px;
	   -moz-box-shadow: #313131 0 0 1px;
			box-shadow: #313131 0 0 1px;
}
.popup-openaccount .steps li {
	display: inline-block;
	width: 26px;
	height: 23px;
	background: url(../images/bg-steps-register.png) no-repeat;
	line-height: 23px;	
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	color: #313131;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	   		border-radius: 20px;
}
.popup-openaccount .steps li.current {
	background: url(../images/bg-steps-register.png) 0 -26px no-repeat;
}
.popup-openaccount form input.error,
.popup-openaccount .step-2 .right select.error,
.popup-openaccount .step-2 .right check {
	border: 1px solid red;
}
.button-close-popup {
	width: 26px;
	height: 26px;
	background: url(../images/button-close-popup.png) no-repeat;
	position: absolute;
	top: -10px;
	right: -10px;
	cursor: pointer;
}
/* =============== LAYOUT - POPUP FORGOT PASSWORD =============== */
.popup-forgotpassword {
	color: #2a2a2a;
    display: none;
    margin: 0 auto;
    position: absolute;
    width: 600px;
    z-index: 99999;
	font-size: 13px;
	border: solid 1px #424242;
	background-color: #fcfcfc;
	background-image: -webkit-linear-gradient(bottom, #dfdfdf, #e6e6e6);
	background-image: -moz-linear-gradient(bottom, #dfdfdf, #e6e6e6);
	background-image: -o-linear-gradient(bottom, #dfdfdf, #e6e6e6);
	background-image: -ms-linear-gradient(bottom, #dfdfdf, #e6e6e6);
	background-image: linear-gradient(to top, #dfdfdf, #e6e6e6);
	-webkit-box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
	   -moz-box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
			box-shadow: 0 1px 8px 5px rgba(0,0,0,.06);
}
.popup-forgotpassword_inner {
	padding: 20px;
    position: relative;
}
.popup-forgotpassword .left,
.popup-forgotpassword .right {
	width: 48%;
	background-color: #d4d4d4;
	-webkit-box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
	   -moz-box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
			box-shadow: 0 1px #fff, inset 0 1px 1px rgba(51,51,51,.68), inset 0 0 3px rgba(0,0,0,.12);
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.05), rgba(255,255,255,.05));
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.05), rgba(255,255,255,.05));
	background-image: -o-linear-gradient(top, rgba(0,0,0,.05), rgba(255,255,255,.05));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,.05), rgba(255,255,255,.05));
	background-image: linear-gradient(to bottom, rgba(0,0,0,.05), rgba(255,255,255,.05));
}
.popup-forgotpassword .left_inner,
.popup-forgotpassword .right_inner {
	padding: 30px 20px;
	min-height: 120px;
}
.popup-forgotpassword .left_inner .hidden,
.popup-forgotpassword .right_inner .hidden {
	display: none;
}
.popup-forgotpassword .msg h4 {
	font-size: 18px;
	line-height: 100%;
	font-weight: normal;
	margin-bottom: 10px;
}
.popup-forgotpassword .msg .txt {
	line-height: 15px;
}
.popup-forgotpassword .msg .txt p {
	margin-bottom: 8px;
}
.popup-forgotpassword h2 {
	line-height: 100%;
	margin-bottom: 10px;
	font-size: 18px;
	font-family: "Arvo";
}
.popup-forgotpassword form input {
	width: 215px;
	padding: 5px;
	box-sizing: initial;
	border: 1px solid #767676;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
	background-image: linear-gradient(to top, rgba(0,0,0,.08), rgba(255,255,255,.08));
	-webkit-box-shadow: 0 1px #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
	   -moz-box-shadow: 0 1px #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
			box-shadow: 0 1px #eee, inset 0 1px 1px #bababa, inset 0 0 2px rgba(0,0,0,.07);
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
.popup-forgotpassword form button {
    float: right;
    margin-top: 10px;
}
/* ============================== ICON ============================== */
.icon-help {
	padding-left: 30px;
	line-height: 22px;
	display: inline-block;
	background: url(../images/icon-help.png) no-repeat;
}
.icon-glass {
	line-height: 16px;
	padding-left: 38px;
	background: url(../images/icon-glass.png) 0 center no-repeat;
}
/* =============== ICON 16 =============== */
[class*="icon16-"] {
	line-height: 16px;
	padding-left: 20px;
	background: url(../images/icon-16.png) no-repeat;
}
.icon16-person {
	background-position: 0 0;
}
.icon16-lock {
	background-position: 0 -86px;
}
.icon16-news {
	background-position: 0 -172px;
}
.icon16-addgig {
	background-position: 0 -258px;
}
.icon16-support {
	background-position: 0 -344px;
}
/* ============================================================ SUBPAGE ============================================================ */
/* ============================== BETS PAGE ============================== */
.betspage-header {
	padding: 35px 30px 15px;
	background: url(../images/bg-transparent-2.png);
	border-bottom: 1px solid #d2d4d3;
}
.betspage-header h1 {	
	font-family: Arvo;
}
.betspage-header .user-info {
	display: inline-block;
	color: #f8faf9;
	margin-top: 15px;
	position: relative;
	min-width: 172px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;	
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.4), inset 0 1px 1px rgba(255,255,255,.27);
	   -moz-box-shadow: 0 2px 4px rgba(0,0,0,.4), inset 0 1px 1px rgba(255,255,255,.27);
			box-shadow: 0 2px 4px rgba(0,0,0,.4), inset 0 1px 1px rgba(255,255,255,.27);
	background-image: -webkit-linear-gradient(bottom, #3e3e3d, #555554);
	background-image: -moz-linear-gradient(bottom, #3e3e3d, #555554);
	background-image: -o-linear-gradient(bottom, #3e3e3d, #555554);
	background-image: -ms-linear-gradient(bottom, #3e3e3d, #555554);
	background-image: linear-gradient(to top, #3e3e3d, #555554);
}
.betspage-header .user-info > .right {
	padding: 1px 20px 1px 10px;
	margin-right: 10px;
	text-align: center;
	background: url(../images/arrow-down-white.png) right center no-repeat;
}
.betspage-header .user-info > .right span {
	display: block;
}
.betspage-header .user-info > .right span.username {
	font-size: 15px;
	text-shadow: 1px 1px #000;
}
.betspage-header .user-info > .right span.rating {
	font-size: 11px;
	padding-left: 20px;
	background: url(../images/rating.png) left 2px no-repeat;
}
.betspage-header .user-info:hover {
	cursor: pointer;
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
			border-radius: 5px 5px 0 0;		
}
.betspage-header .user-info .user-info-dropdown {
	position: absolute;
	width: 100%;
	min-width: 172px;
	background: #3F3F3E;
	top: 40px;
	left: 0;
	display: none;
	padding-top: 17px;
	z-index: 3;
	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
			box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.betspage-header .user-info .user-info-dropdown ul li {
	border-bottom: 1px solid #3a3939;
	border-top: 1px solid #525252;
	padding: 10px;
	text-align: center;
	line-height: 100%;
}
.betspage-header .user-info .user-info-dropdown ul li.contactSeller:hover,
.betspage-header .user-info .user-info-dropdown ul li.viewProfile:hover {
	background-color: #494949;
}
.betspage-header .user-info .user-info-dropdown ul li.last {
	border-bottom: none;
}
.betspage-header .user-info .user-info-dropdown ul li.last:hover {
	-webkit-border-radius: 0 0 5px 5px;
	   -moz-border-radius: 0 0 5px 5px;
			border-radius: 0 0 5px 5px;
}
.betspage-header .user-info .user-info-dropdown ul li a {
	color: #fff;
}
.betspage-header .user-info .user-info-dropdown ul li.clearafter .left {
	background: url(../images/icon-green.png) no-repeat left center;
	padding-left: 30px;
	color: #d3cece;
}
.betspage-header .user-info .user-info-dropdown ul li.clearafter.level .left {
	background-position: 0 -70px;
}
.betspage-header .user-info .user-info-dropdown ul li.clearafter.delivered .left {
	background-position: 0 -140px;
}
.betspage-header .user-info .user-info-dropdown ul li.clearafter.member .left {
	background-position: 0 -210px;
}
.betspage-header .user-info:hover .user-info-dropdown {
	display: block;
}
.betspage-header > .right span {
	display: block;
	color: #797979;
}
.betspage-header > .right span a {
	color: #13508c;
}
.betspage-header > .right span.money {
	background: url(../images/bg-price-big.png) no-repeat left top;
	width: 102px;
	font-size: 15px;
	text-align: center;
	line-height: 39px;
	margin-bottom: 25px;
	color: #313131;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li a {
	color: #fff;
}
.bets-content {
	padding: 35px 30px 15px;
}
.bets-content > div.col-1 {
	width: 255px;
}
.bets-content > div.col-1 .gallery {
	margin-bottom: 15px;
}
.bets-content > div.col-2 {
	width: 270px;
	margin: 0 20px;
}
.bets-content > div.col-2 .description {
	text-align: justify;
}
.bets-content > div.col-3 {
	width: 170px;
	font-size: 14px;
	color: #797979;
}
.bets-content > div.col-3 .order-now {
	background: url(../images/bg-order-now.png) no-repeat left top;
	display: block;
	width: 170px;
	height: 45px;
	text-indent: -9999em;
}
.bets-content > div.col-3 .order-info {	
	margin-top: 15px;	
}
.bets-content > div.col-3 .order-info .number {
	font-weight: bold;
	font-size: 16px;
}
.bets-content > div.col-3 .order-feedback {
	margin: 30px 0;
}
.bets-content > div.col-3 .order-feedback strong {
	color: #1f8b23;
	font-size: 18px;
}
#betspage .order-review {
	padding: 35px 30px 15px;
}
#betspage .order-review > .left,
#betspage .order-review > .right {
	width: 49%;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#betspage .order-review h3 {
	margin: 15px;
}
#betspage .order-review h3 span {
	font-weight: normal;
}
#betspage .order-review ul {
	margin: 0 15px;
}
#betspage .order-review h3,
#betspage .order-review ul li {
	border-bottom: 1px solid #ececec;
	padding: 10px 0;
}
#betspage .order-review > .left h3 {
	background: url(../images/review-icon-green.png) right center no-repeat;
}
#betspage .order-review > .right h3 {
	background: url(../images/review-icon-red.png) right center no-repeat;
}
#betspage .order-review ul li:last-child {
	border-bottom: none;
}
#betspage .order-review ul li .time {
	color: #616160;
}
#betspage .order-review .loadmore {
	text-align: center;
	margin: 10px 0;
	color: #616160;
}
/* ============================== LOGGED PAGE ============================== */
.logged {
	color: #fff;
}
.logged .logged-menu > ul > li {
	float: left;
	position: relative;
	border-left: 1px solid #393937;
}
.logged .logged-menu > ul > li:hover {
	background: #5d5d5c url(../images/bg-gradient-1.png) repeat-x left bottom;
}
.logged .logged-menu > ul > li:active,
.logged .logged-menu > ul > li.active {
	background: #383837 url(../images/bg-gradient-2.png) repeat-x left bottom;
}
.logged .logged-menu > ul > li .note {
	position: absolute;
	display: inline-block;
	background: #ed3f00;
	border: 1px solid #000;
	top: 7px;
	left: 32px;
	color: #fff;
	line-height: 10px;
	font-size: 10px;
	padding: 3px 6px;
	cursor: pointer;
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
	   		border-radius: 20px;
}
.logged .logged-menu > ul > li > a {
	color: #f8faf9;
    font-size: 12px;
    font-weight: bold;
    line-height: 100%;
    display: block;
    padding: 15px 20px;
    position: relative;
    border-left: 1px solid #5a5a59;
}
.logged .logged-menu > ul > li.account-settings {
	border-right: 1px solid #5a5a59;
	z-index: 1;
	min-width: 183px;
}
.logged .logged-menu > ul > li.account-settings > a {
	padding: 9px 25px;	
	border-right: 1px solid #393937;
}
.logged .logged-menu > ul > li.account-settings > a > span {
	background: url(../images/arrow-down-white.png) no-repeat right center;
	padding: 0 15px 0 0;
	line-height: 32px;
	float: right;
}
.logged .logged-menu > ul > li.account-settings > a > img {
	margin-right: 8px;
}
.logged .logged-menu > ul li .account-setting-dropdown {
	position: absolute;
	width:  100%;
	display: none;
	min-width: 184px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul {
	background: #3f3f3f;
	-webkit-border-radius: 0 0 8px 8px;
	   -moz-border-radius: 0 0 8px 8px;
	   		border-radius: 0 0 8px 8px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li {
	border-bottom: 1px solid #2c2c2c;
	border-top: 1px solid #525050;
	padding: 8px 10px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li:hover {
	background-color: #424242;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.logout {
	border-bottom: none;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.logout:hover {
	-webkit-border-radius: 0 0 8px 8px;
	   -moz-border-radius: 0 0 8px 8px;
	   		border-radius: 0 0 8px 8px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.account .info {
	color: #d3cece;
	margin-top: 10px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.account .info div {
	background: url(../images/icon-green.png) no-repeat left center;
	line-height: 20px;
	padding-left: 30px;
	margin-top: 10px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.account .info div.balance {
	background-position: 0 0;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.account .info div.level {
	background-position: 0 -70px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li.account .info div.delivered {
	background-position: 0 -140px;
}
.logged .logged-menu > ul > li .account-setting-dropdown ul li a {
	color: #fff;
}
.logged .logged-menu span.icon-menu-logged {
	display: block;
	padding-left: 35px;
	line-height: 20px;
	font-weight: bold;
	background: url(../images/bg-menu-logged.png) no-repeat;
}
.logged .logged-menu ul li.account span.icon-menu-logged {
	background-position: 0 0;
}
.logged .logged-menu ul li.message span.icon-menu-logged {
	background-position: 0 -100px;
}
.logged .logged-menu ul li.notifications span.icon-menu-logged {
	background-position: 0 -200px;
}
.logged .logged-menu  ul li.settings span.icon-menu-logged {
	background-position: 0 -300px
}
.logged .logged-menu  ul li.logout span.icon-menu-logged {
	background-position: 0 -400px
}
/* --------------- SUBMENU TOOLTIPS --------------- */
.logged .logged-menu ul li .submenu-tooltips {
	display: none;
	padding-top: 5px;
	position: absolute;
	top: 46px;
	right: -16px;
	z-index: 2;
}
.logged .logged-menu ul li.settings .submenu-tooltips {
	width: 140px;
}
.logged .logged-menu ul li.message .submenu-tooltips {
	width: 240px;
}
.logged .logged-menu ul li.notifications .submenu-tooltips {
	width: 300px;
}
.logged .logged-menu ul li.message .submenu-tooltips .message-listing .left {
	width: 40px;
}
.logged .logged-menu ul li.message .submenu-tooltips .message-listing img {
	border: 1px solid #e1dcdc;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
}
.logged .logged-menu ul li.message .submenu-tooltips .message-listing .right {
	width: 170px;
}
.logged .logged-menu ul li.message .submenu-tooltips ul,
.logged .logged-menu ul li.notifications .submenu-tooltips ul {
	padding: 0;
}
.logged .logged-menu ul li.message .submenu-tooltips ul li,
.logged .logged-menu ul li.notifications .submenu-tooltips ul li {
	padding: 10px;
	border-bottom: 1px solid #525050;
}
.logged .logged-menu ul li.message .submenu-tooltips ul li:last-child,
.logged .logged-menu ul li.notifications .submenu-tooltips ul li:last-child {
	border-bottom: none;
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li {
	padding: 6px 15px 6px 50px;
	cursor: pointer;
	background: 15px center no-repeat;
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li.win-bet {
	background-image: url(../images/icon-win-bet.png);
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li.lost-bet {
	background-image: url(../images/icon-lost-bet.png);
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li .money {
	position: relative;
	top: 20px;
	font-weight: bold;
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li.win-bet .money {
	color: #088743;
}
.logged .logged-menu ul li.notifications .submenu-tooltips ul li.lost-bet .money {
	color: #ba1717;
}
.logged .logged-menu ul li .submenu-tooltips a span {
	display: block;
}
.logged .logged-menu ul li .submenu-tooltips a span.message-title {
	color: #fff;
	font-weight: bold;
}
.logged .logged-menu ul li .submenu-tooltips a span.message-des {
	color: #aaa;
}
.logged .logged-menu ul li .submenu-tooltips a span.message-time {
	color: #979797;
}
.logged .logged-menu ul li .submenu-tooltips ul {
	padding: 10px 15px;
	margin-top: 7px;
	background-color: #eaebeb;
	-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	   		border-radius: 2px;
	-webkit-box-shadow: 0 2px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 2px rgba(0,0,0,.2);
			box-shadow: 0 2px rgba(0,0,0,.2);
	background-image: -webkit-linear-gradient(bottom, #343434, #424242);
	background-image: -moz-linear-gradient(bottom, #343434, #424242);
	background-image: -o-linear-gradient(bottom, #343434, #424242);
	background-image: -ms-linear-gradient(bottom, #343434, #424242);
	background-image: linear-gradient(to top, #343434, #424242);			
}
.logged .logged-menu ul li .submenu-tooltips li a {
	display: block;
	color: #313131;	
}
.logged .logged-menu ul li.settings .submenu-tooltips li a:hover {
	text-decoration: underline;
}
.logged .logged-menu ul li .submenu-tooltips span.arrow-tooltips {
	background: url(../images/arrow-tooltips.png) center top no-repeat;
	display: block;
	width: 18px;
	height: 9px;
	float: right;
	position: relative;
	right: 30px;
}
.logged .logged-menu ul li.notifications .submenu-tooltips span.arrow-tooltips {
	right: 40px;
}
/* ============================== PROFILE DASHBOARD PAGE ============================== */
#cp-menutab {
	background: url("../images/bg-gradient-transparent.png");
	border-bottom: 1px solid #d5d5d4;
	padding-left: 25px;
}
#cp-menutab li {
	float: left;
	padding: 14px 25px;
	font-weight: bold;
	cursor: pointer;	
}
#cp-menutab li.active {
	background: url("../images/bg-texture-1.png");
	position: relative;
	top: 1px;
	border-left: 1px solid #c9c8c8;
	border-right: 1px solid #c9c8c8;
}
.contentMenuTab {
	margin-bottom: 100px;
	padding: 20px;
}
.contentMenuTab h1 {
	border-bottom: 1px solid #d6d8d7;
	margin-bottom: 20px;
	padding-bottom: 2px;
	font-family: "Arvo";
}
.contentMenuTab h1 span {
	background: url("../images/arrow-breadcrumb.png") no-repeat center left;
	padding-left: 20px;
	margin-left: 10px;
}
.contentMenuTab a {
	color: #313131;
}
/* =============== PROFILE DASHBOARD TABLE STYLE =============== */
.contentMenuTab table {
	margin-bottom: 30px;
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
	background: url("../images/bg-transparent-2.png");
}
.contentMenuTab table tr.odd {
	background: url("../images/bg-transparent-3.png");
}
.contentMenuTab table tr.odd.highlight-green,
.contentMenuTab table tr.highlight-green {
	background: url("../images/bg-transparent-5.png");
}
.contentMenuTab table tr th,
.contentMenuTab table tr td {
	border-top: 1px solid #d5d6d5;
	border-bottom: 1px solid #d5d6d5;
	padding: 5px 10px;
}
.contentMenuTab table tr th.highlight,
.contentMenuTab table tr td.highlight {
	background: url("../images/bg-transparent-4.png");
}
.contentMenuTab table tr th.first,
.contentMenuTab table tr td.first {
	text-align: left;
}
.contentMenuTab table tr td.green {
	color: #0b9911;
}
.contentMenuTab table tr td.red {
	color: #fe0000;
}
.contentMenuTab table thead tr,
.contentMenuTab table tfoot tr {
	background: url("../images/bg-transparent-1.png");
}
.contentMenuTab  table thead tr th {
	padding: 8px 10px;	
}
/* =============== PROFILE DASHBOARD UL STYLE =============== */
.contentMenuTab ul li {
	padding: 8px;
	border-bottom: 1px solid #cecfce;
}
.contentMenuTab ul li.last {
	border-bottom: none;
}
/* =============== PROFILE DASHBOARD WINLOSS =============== */
.contentMenuTab .winLoss .top {
	width: 118px;
	text-align: center;
	margin: 0 auto 20px;
}
.contentMenuTab .winLoss .process {
	background: url("../images/bg-process.png") left top no-repeat;
	margin: 8px 0 3px;
}
.contentMenuTab .winLoss .process > div {
	background: url("../images/bg-process.png") left bottom no-repeat;
	height: 9px;
	width: 50%;
}
.contentMenuTab .winLoss .percent .left {
	color: #158300;
	width: 40%
}
.contentMenuTab .winLoss .percent .right {
	color: #cb0101;
	width: 40%;
}
/* =============== DASHBOARD =============== */
.contentMenuTab .dashboard > .left {
	width: 46%;
}
.contentMenuTab .dashboard > .right {
	width: 50%;
}
.contentMenuTab .dashboard > .left > div,
.contentMenuTab .dashboard > .right > div {
	background: #f0f0f0;
	border: 1px solid #cecfce;
}
.contentMenuTab .dashboard .winLoss {
	margin-bottom: 40px;
	padding: 20px;
}
.contentMenuTab .dashboard .winLoss .bottom {
	margin-left: 35px;	
}
.contentMenuTab .dashboard .popularBets li span {
	margin-right: 30px;
}
.contentMenuTab .dashboard .activeBets li.last {
	text-align: right;
}
.contentMenuTab .dashboard .activeBets li {
	padding: 8px 25px 8px 8px;
	background: url("../images/arrow-cp-active-bets.png") 97% center no-repeat;
}
.contentMenuTab .dashboard .activeBets li:hover {
	cursor: pointer;
	background: #e3e1e1 url("../images/arrow-cp-active-bets-hover.png") 97% center no-repeat;
}
.contentMenuTab .dashboard .activeBets li.first,
.contentMenuTab .dashboard .activeBets li.first:hover,
.contentMenuTab .dashboard .activeBets li.last,
.contentMenuTab .dashboard .activeBets li.last:hover {
	background: none;
}
.contentMenuTab .dashboard .activeBets li span.money {
	color: #016a39;
}
/* =============== BETS =============== */
.contentMenuTab .bets h3 {
	margin: 15px 0 5px 0;;
}
/* =============== STATISTIC =============== */
.contentMenuTab .statistics .top {
	margin: 15px auto;
}
.contentMenuTab .statistics .top > .left {
	width: 46%;
}
.contentMenuTab .statistics .top > .right {
	width: 50%;
}
.contentMenuTab .statistics .top .left > div,
.contentMenuTab .statistics .top .right > div {
	background: #F0F0F0;
    border: 1px solid #CECFCE;
}
.contentMenuTab .statistics .top .successBets a {
	float: left;
	width: 86%;
}
.contentMenuTab .statistics .top .successBets .money {
	color: #088743;
	float: right;
	width: 13%;
	text-align: right;
}
.contentMenuTab .statistics table td.first,
.contentMenuTab .statistics table th.first {
	width: 46%;
	border-right: 1px solid #D5D6D5;
}
.contentMenuTab .statistics .winLossRetult {
	border-top: 1px solid #CECFCE;
	padding: 10px;
}
.contentMenuTab .statistics .winLossRetult > span {
	display: inline-block;
	margin-right: 20px;
}
.contentMenuTab .statistics .winLossRetult > span.first {
	margin-left: 45px;
}
.contentMenuTab .statistics .winLossRetult > span strong {
	display: block;
}
/* ============================== NEWS PAGE ============================== */
#news > .left {
	width: 72%;
}
#news > .left > .left_inner {
	border-right: 1px solid #d3d4d3;
	padding: 20px;
}
#news > .right {
	width: 28%;	
}
#news > .right > .right_inner h3 {
	padding: 20px 15px 10px;
}
#news .newsInfo {
	text-align: center;
	margin: 10px 0;
	color: #73756f;
}
#news .newsInfo .addthis {
	display: inline-block;
	width: 96px;
	background: url("../images/icon-addthis-small.png") no-repeat;
}
#news .newsInfo .addthis a {
	display: inline-block;
	width: 16px;
	height: 16px;
}
#news .newsContent p {
	margin: 10px 0;
}
#news .newsContent .newsDes {
	font-weight: bold;
}
#news .newsListing li {	
	border-bottom: 1px solid #ced0cf;
	position: relative;
}
#news .newsListing li.first {
	border-top: 1px solid #ced0cf;
}
#news .newsListing li.active,
#news .newsListing li:hover {
	background: url("../images/bg-transparent-1.png");
}
#news .newsListing li a {
	display: block;
	padding: 5px 15px;
	color: #313131;
	font-size: 13px;
}
#news .newsListing li .arrow-active {
	position: absolute;
	left: -15px;
	top: 0;
	width: 15px;
	height: 30px;
	background: url("../images/bg-news-active.png");
}
#newsComment {
	margin-top: 15px;
	padding: 15px 0;
	border-top: 1px solid #d1d2d2;
	border-bottom: 1px solid #d1d2d2;
	background: url("../images/bg-transparent-4.png");
}
#newsComment .top {
	padding: 0 10px;
}
#newsComment .top .openComment {
	color: #13508c;
	padding-left: 20px;
	line-height: 15px;
	cursor: pointer;
	background: url("../images/icon-comment.png") center left no-repeat;
}
#newsComment .newsCommentForm {
	padding: 0 20px;
	margin-top: 20px;
	display: none;
}
#newsComment .newsCommentForm h3 {
	margin-bottom: 10px;
	color: #313131;
	font-weight: normal;
}
#newsComment .newsCommentForm .commentArea {
	border: 1px solid #dfdfdf;
	border-top: 2px solid #d3d2d2;
	padding: 8px;
	background: #fff;
}
#newsComment .newsCommentForm textarea {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: 60px;
	border: none;
	color: #73756f;
	font-size: 12px;
}
#newsComment .newsCommentForm button {
	width: 70px;
	height: 30px;
	border: none;
	float: right;
	margin-top: 10px;
	cursor: pointer;
	background: url("../images/btn-submit.png") left top no-repeat;
}
#newsComment .newsCommentForm button:active {
	background-position: 0 -30px;
}
#newsComment .commentListing {
	padding: 0 20px;
	margin-top: 20px;
	color: #313131;
	display: none;
}
#newsComment .commentListing h3 {
	font-weight: normal;
	margin-bottom: 15px;	
}
#newsComment .commentListing ul li ul {
	margin-left: 40px;
}
#newsComment .commentListing .commentWrap {
	background-color: #fcfcfc;
	padding: 10px 15px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	   		border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
			box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#newsComment .commentListing .commentWrap .flag {
	display: none;
	cursor: pointer;
}
#newsComment .commentListing .commentWrap:hover .flag {
	display: inline-block;
}
#newsComment .commentListing .commentWrap h4,
#newsComment .commentListing .commentWrap .commentContent {
	margin-bottom: 15px;
}
#newsComment .commentListing .commentWrap .commentExInfo,
#newsComment .commentListing .commentWrap .commentExInfo a {
	color: #73756f; 
}
#newsComment .commentListing .commentWrap .commentExInfo span {
	margin-right: 10px;
}
#newsComment .commentListing .commentWrap .commentExInfo .right a {
	margin-left: 10px;
}
/* ============================================================ GALLERY ============================================================ */
#bigPic{
	height:166px;
	margin-bottom:10px;
}
#bigPic img{
	position:absolute;
	display:none;
	width: 255px;
}
ul#thumbs li.active{
	background:#fff;
}
ul#thumbs li.last {
	margin-right: 0;
}
ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}	
ul#thumbs li{
	float:left;
	cursor:pointer;
	margin-right: 7px;
}
ul#thumbs img{
	float:left;
	width:80px;
	height:50px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;		
}